package cl.utalca.robot.domain;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

public class TestDTO {
	
	private LanguageDTO language;
	private String enunciado;
	private String filename;
	private File file;
	private List<TestCaseDTO> testCasesList = new ArrayList<TestCaseDTO>();

	/**
	 * 
	 * @param language		
	 * @param enunciado
	 * @param filename
	 * @param file
	 * @param testCasesList
	 */
	public TestDTO(LanguageDTO language, String enunciado,
			String filename, File file, List<TestCaseDTO> testCasesList) {
		super();
		this.language = language;
		this.enunciado = enunciado;
		this.filename = filename;
		this.file = file;
		this.testCasesList = testCasesList;
	}
	
	public TestDTO() {
	
	}
	
	public String getFilename() {
		return filename;
	}
	public void setFilename(String filename) {
		this.filename = filename;
	}
	public LanguageDTO getLanguage() {
		return language;
	}
	public void setLanguage(LanguageDTO language) {
		this.language = language;
	}
	public String getEnunciado() {
		return enunciado;
	}
	public void setEnunciado(String enunciado) {
		this.enunciado = enunciado;
	}
	public File getFile() {
		return file;
	}
	public void setFile(File file) {
		this.file = file;
	}
	public List<TestCaseDTO> getTestCasesList() {
		return testCasesList;
	}
	public void setTestCasesList(List<TestCaseDTO> testCasesList) {
		this.testCasesList = testCasesList;
	}
	
}
